using DataAccess.Services.Interfaces;
using System;

namespace DataAccess.Services
{
	public interface IServiceManager : IDisposable
	{
		IRemittanceAdviceGateway RemittanceAdvice { get; }
		IUserGateway User { get; }
		ICurrencyGateway Currency { get; }
		IAccountGateway Account { get; }
		IDocumentEnvelopeGateway DocumentEnvelope { get; }
		ICurrencyConversionGateway CurrencyConversion { get; }
		void TruncateDB();
	}
}